import fetch from '../../utils/fetch'
import regeneratorRuntime  from '../../utils/runtime'
// pages/detail/detail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:null,
    shop:{},
  },
  // 预览图片的事件处理函数
  previewImage:function(e){
      let {shop} = this.data
      let index = e.currentTarget.dataset.index
      let i = e.currentTarget.dataset.i
      let images = shop.comments[index].images.map(item=>item.replace('w.h','1000.1000'))
      console.log(index);
    console.log((images));
     wx.previewImage({
      urls: images,
      current: images[i]
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      this.setData({
        id:options.id
      })
      this.getList()
  },
  async getList(){
    let {id} = this.data
    let res = await fetch({
      url:`shops/${id}`
    })
    this.setData({ shop: res.data })
    wx.setNavigationBarTitle({ title: res.data.name })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
   
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})